Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Olympics - Paris Qatar F1a Bahrain F1 Great Britain #1-w1 Great Britain #1-w2 Great Britain #1-w3 Great Britain #1-w4 USA F8 USA F9 Qatar F1 Qatar F2 Great Britain F3 Great Britain F4 Netherlands F3 Great Britain F7 Belgium F1 Great Britain F1 Great Britain F2 Great Britain #1-w1 Great Britain F5 Great Britain F6 Greece F1 France F14 Germany-w3 Belgium F1 Israel F2 Great Britain F1 Canada F1 Great Britain F3 Canada F2 Great Britain F4 Canada F3 Great Britain F7 Great Britain F8 Netherlands F3 Netherlands F4 Great Britain F13 Great Britain F16 France F5 Great Britain F7 Great Britain F18 Great Britain F20 Great Britain F1 Great Britain F2 Great Britain F4 Great Britain F17 Great Britain F18 Great Britain F1 Great Britain F2 Great Britain F3 Great Britain F4 Great Britain F11 Great Britain F12 Great Britain F13 Great Britain F14 Usa F23 USA F24 Great Britain F15 Great Britain F16 Great Britain F1 Great Britain F2 Germany F3 Usa F6 Spain F18 Great Britain F2 Germany F3 Great Britain F3 Great Britain F4 Great Britain F5 Great Britain F7 Great Britain F14 Great Britain F15 Great Britain F16 Great Britain F17 Germany F1 Great Britain F2 Great Britain F3 Croatia F1 Croatia F2 Great Britain F4 Great Britain F5 Greece F1 Greece F2 Great Britain F6 Great Britain F12 Great Britain F14 Great Britain F16 Great Britain F17 Great Britain F1 Great Britain F2 Great Britain F3 Great Britain F6 Great Britain F7 Great Britain F8 Greece F2 Greece F3 Great Britain F14 Great Britain F15 Great Britain F16 Great Britain F17 Great Britain F18 Great Britain F19 Great Britain F20 Great Britain F2 Great Britain F3 Great Britain F4 Great Britain F5 Great Britain F6 Italy F24 Japan F6 Great Britain F10 Japan F7 Great Britain F5 France F14 Great Britain F6 Sweden F2 Great Britain F5 Morocco F4 Great Britain F6 Italy F16 Belgium F2 Great Britain #1-w2 Great Britain #1-w3 Great Britain #1-w4 France F5 Great Britain F7 Great Britain F11 Netherlands F4 Germany-w4 Belgium F2 Israel F1 Israel F3 Croatia F1 Croatia F2 Italy F2 Germany F1 Italy F15 Great Britain F8 UAE F1 Uzbekistan F4 Great Britain F13 Bristol Challenger Trophy - Bristol Czech Indoor Open - Prague West of England Challenger - Bristol The Wrexham Challenger - Wrexham The Nottingham Cahllenger - Nottingham The Bolton Challenger - Bolton The LTA Hull Challenger - Hull The Shelbourne Irish Open - Dublin Mordovia Cup - Saransk Odlum Brown Vancouver Open - Vancouver The LTA Sunderland Challenger - Sunderland Open D'Orleans - Orleans The LTA Cardiff Challenger - Cardiff Open de Rennes La Trinitaine - Rennes Siemens Open - Scheveningen dBI Tennis Challenger - Binghamton KGHM Dialog Polish Indoors - Wroclaw 4th Volkswagen Challenger - Wolfsburg St. Petersburg Challenger 2006 - St. Petersburg BH Telecom Sarajevo 2007 - Sarajevo IPP Open - Helsinki Unique Zagreb Open - Zagreb The Surbiton Trophy - Surbiton Challenger Brasov - Brasov Music City Challenger - Nashville 2007 Challenger of Santa Clara - Valencia The LTA Men's Challenger - Southampton Ford Tennis Championships - Louisville IPP Open - Helsinki LTA Nottingham Challenger - Nottingham 5 Volkswagen Challenger - Wolfsburg GHI Bronz Classic - Bronx The Surbiton Trophy - Surbiton The LTA Nottingham Challenger - Nottingham BMW Tennis Championship - Sunrise Baton Rouge Pro Tennis Classic - Baton Rouge Siemens Open 2004 - Scheveningen The Manchester Trophy - Manchester Izmir Cup - Izmir Citta di Como - Como Dublin Challenger - Dublin Siemens Open - Scheveningen The LTA Manchester Trophy - Manchester BMW Tennis Championship - Sunrise The Surbiton Trophy - Surbiton Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Ljubljana Open 2008 - Ljubljana Siemens Open - Scheveningen Singha Tennis Classic - Tarzana Caversham International Tennis Tournament - Jersey USTA Challenger of Orlando - Orlando Wolfsburg Challenger Cherbourg Challenger Ciudad de Telde - Telde The Natrel's Challenger - Granby Open de L'Isere-Trophee BNP Paribas - Grenoble Ethias Trophy - Mons USTA Challenger - Champaign The LTA Nottingham Challenger - Nottingham Ford Tennis Championships - Louisville Knoxville Challenger Challenger Groningen - Groningen Lugano Challenger Rome Challenger Winnetka Challenger Cordenons Challenger Granby Challenger The LTA Men's Challenger Wrexham - Wrexham Manerbio Challenger Como Challenger St. Remy Challenger Alphen Challenger Music City Challenger - Nashville Internazionali di Tennis di Bergamo - Bergamo Internationaux du Doubs - Besancon Shimadzu All Japan Indoor Tennis Championships - Kyoto Cremona Challenger Rhodes Challenger Furth Challenger Open de L'Isere - Grenoble Nottingham Challenger Nottingham Challenger Ethias Tennis Trophy - Mons Orbetello Challenger Challenger Casablanca San Angel - Mexico City USTA Illinois Challenger - Champaign Dallas Challenger 3rd Volkswagon Challenger - Wolfsburg Caltanissetta Challenger Nottingham-2 Challenger Scheveningen Challenger LTA Cardiff Challenger - Cardiff Morocco Tennis Tour - Marrakech ECU Prague Open - Prague Siemens Open 2007 - Scheveningen Tatra Banka Slovak Open - Bratislava Rennes Challenger Genova Challenger Trnava Challenger Rennes Challenger Nottingham-2 Challenger Scheveningen Challenger Alphen Challenger Reunion Island Challenger The LTA Hester Trophy - Manchester Cremona Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton Aptos Challenger San Marino Challenger Prostejov Challenger Open D'Orleans - Orleans Scheveningen Challenger Alphen Challenger Scheveningen Challenger Nottingham Men's Challenger - Nottingham The Tarka Challenger - Barnstaple Rome Challenger Meerbusch Challenger Bordeaux Challenger LTA Shrewsbury Challenger - Shrewsbury Szczecin Challenger Nottingham Challenger Internazionali di Tennis - Bergamo San Marino Challenger Amersfoort Challenger USTA Challenger of Tiburon - Tiburon Grodzisk Mazowiecki Challenger Prostejov Challenger Roseto Degli Abruzzi 2 Challenger Granby Challenger Ismaning Challenger Andria Challenger The LTA Manchester Challenger - Manchester Forli 6 Challenger The Surbiton Trophy - Surbiton The LTA Wrexham Challenger - Wrexham Ordina Open - 's-Hertogenbosch Bath Challenger The Surbiton Trophy - Surbiton Levene Gouldin & Thompson Tennis Challenger - Binghamton Shymkent 2 Challenger Hamburg Challenger Aix En Provence Challenger Nottingham Challenger Internationaux de Nouvelle-Caledonie - New Caledonia The LTA Men's Challenger - Nottingham LTA Wrexham Challenger - Wrexham Internazionali de Tennis di Bergamo - Bergamo The Manchester Trophy - Manchester Internationaux de Doubs Open de Franchie-Comte - Besancon Pau Challenger Prague Challenger Biella 3 Challenger Ostrava Challenger The Surbiton Trophy - Surbiton The Manchester Trophy - Manchester Luedenscheid Challenger Braga Challenger Ismaning Challenger Forli 4 Challenger Lille Challenger St. Brieuc Challenger Prague 1 Challenger Shymkent 1 Challenger Luedenscheid Challenger Istanbul Challenger Alicante Challenger Maspalomas Challenger The Natrel's Challenger of Granby - Granby Koblenz Challenger IPP Geneva Trophy - Geneva Loughborough Challenger Isla de Lanzarote - Lanzarote The Commercia Challenger - Aptos Challenger Banque Nationale Rimouski - Rimouski San Remo Tennis Cup - San Remo Open de Rennes La Trinitaine - Rennes Cancun Challenger Banja Luka Challenger Open des Alpes Trophee BNP Paribas - Grenoble Florence Challenger Mouilleron-Le-Captif Challenger Ismaning Challenger Champaign Challenger Bangkok Challenger Bangkok Challenger Open de Rennes - Rennes Binghamton Challenger Nur-Sultan Challenger Prague II Challenger The Stella Artois Grass Court Championships - London Ostrava Challenger Jersey Challenger Trieste Challenger Cremona Challenger Legg Mason Tennis Classic - Washington D.C. The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch The 10tele.com Open - Nottingham Jersey Challenger Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch Red Letter Days Open - Nottingham Dutch Open Tennis - Amersfoort Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Chennai Open - Chennai Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam Open de Tenis Comunidad Valenciana - Valencia The Artois Championships - London The Nottingham Open - Nottingham Helsinki Challenger ABN AMRO World Tennis Tournament - Rotterdam Delray Beach International Tennis Championships - Delray Beach Puebla Challenger Granby Challenger Open Sud de France - Montpellier Davidoff Swiss Indoors Basel - Basel Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Open de Nice Cote d'Azur - Nice UNICEF Open - 's Hertogenbosch Winston Salem - Winston Salem Aix En Provence Challenger Swiss Indoors Basel - Basel The Hypo Group Tennis International 2008 - Poertschach Loughborough Challenger Milan Challenger Apia International - Sydney Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam Estoril Open - Estoril Campbell's Hall of Fame Tennis Championships - Newport Campbell's Hall of Fame Tennis Championships - Newport Open Sabadell Atlantico - Barcelona Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Caltanissetta Challenger ATP Studena Croatia Open - Umag Aircel Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam Ordina Open - s-Hertogenbosch Grand Prix Hassan II - Casablanca Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Erste Bank Open - Vienna Topshelf Open - 's-Hertogenbosch Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Barletta Challenger Campbells Hall of Fame Tennis Championships - Newport Heineken Open - Auckland Winston-Salem Open - Winston-Salem Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok China Open - Beijing Erste Bank Open - Vienna Brisbane International - Brisbane BRD Nastase Tiriac Trophy - Bucharest PBZ Zagreb Indoors - Zagreb Bet-At-Home Austrian Open - Kitzbuhel Winston-Salem Open - Winston-Salem Portugal Open - Oeiras PBZ Zagreb Indoors - Zagreb Topshelf Open - 's-Hertogenbosch Swiss Indoors Basel - Basel BRD Nastase Tiriac Trophy - Bucharest Brasil Open - Sao Paulo Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle Millennium Estoril Open - Estoril Gerry Weber Open - Halle Antalya Cup - Antalya ASB Classic - Auckland Grand Prix Hassan II - Casablanca Plava Laguna Croatia Open - Umag Athens Challenger Open de Nice Cote d'Azur - Nice Qatar ExxonMobil Open - Doha Plava Laguna Croatia Open - Umag Rakuten Japan Open - Tokyo Ricoh Open - 's-Hertogenbosch Open de Moselle - Metz Dubai Duty Free Tennis Championships - Dubai European Open - Antwerp PBZ Zagreb Indoors - Zagreb Libema Open - 's-Hertogenbosch German Tennis Championships - Hamburg Winston-Salem Open - Winston-Salem Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle Legg Mason Tennis Classic - Washington If Stockholm Open - Stockholm Trnava Challenger Aircel Chennai Open - Chennai Open 13 - Marseille Gerry Weber Open - Halle AEGON International - Eastbourne Grand Prix Hassan II - Casablanca Open de Nice Cote d'Azur - Nice UNICEF Open - 's Hertogenbosch AEGON International - Eastbourne Gerry Weber Open - Halle Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice PTT Thailand Open - Bangkok Swiss Indoors Basel - Basel Heineken Open - Auckland Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Sibiu Challenger Split 1 Challenger Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Erste Bank Open - Vienna Swiss Indoors Basel - Basel Dubai Duty Free Tennis Championships - Dubai Aircel Chennai Open - Chennai Heineken Open - Auckland Open 13 - Marseille Credit Agricole Suisse Open - Gstaad Austrian Open - Kitzbuhel Generali Open - Kitzbuhel Kremlin Cup - Moscow The Scottish Tennis Championships - Edinburgh ASB Classic - Auckland Winston-Salem Open - Winston-Salem The Wrexham Challenger - Wrexham Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch Lisbon Challenger Losinj Challenger ASB Classic - Auckland Traralgon Challenger Open 13 - Marseille Suisse Open - Gstaad Hungarian Open - Budapest The USTA Challenger at West End Racquet - Torrance The Nottingham Challenger - Nottingham Geneva Open - Geneva Scheveningen Challenger AEGON International - Eastbourne Suisse Open - Gstaad Generali Open - Kitzbuhel ASB Classic - Auckland Garanti Koza Sofia Open - Sofia Libema Open - 's-Hertogenbosch Sibiu Challenger The LTA Wrexham Challenger - Wrexham DIEMA XTRA Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Marrakech Gazprom Hungarian Open - Budapest Noventi Open - Halle Forli Challenger Liberec Challenger The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Tata Open Maharashtra - Pune ABN AMRO World Tennis Tournament - Rotterdam ABN AMRO World Tennis Tournament - Rotterdam Amersfoort Challenger The 10tele.com Open - Nottingham ABN AMRO World Tennis Tournament - Rotterdam Sanremo Challenger Libema Open - 's-Hertogenbosch Heilbronn Challenger Sofia Open - Sofia Gerry Weber Open - Halle Dutch Open Tennis - Amersfoort The Samsung Open - Nottingham Adelaide International 2 - Adelaide Millennium Estoril Open - Estoril BMW Open - Munich Libema Open - 's-Hertogenbosch Croatia Open - Umag PBZ Zagreb Indoors - Zagreb Open SEAT 2008 - Barcelona Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch Legg Mason Tennis Classic - Washington Davidoff Swiss Indoors Basel - Basel Open 13 - Marseille Gerry Weber Open - Halle Abierto Mexicano Telcel - Acapulco Garanti Koza Sofia Open - Sofia China Open - Beijing Swiss Indoors Basel - Basel Maharashtra Open - Pune ABN AMRO World Tennis Tournament - Rotterdam Ricoh Open - 's-Hertogenbosch Swiss Indoors Basel - Basel Great Ocean Road Open - Melbourne The Priority Telecom Open - Amersfoort Sophia Antipolis Challenger Hamburg Challenger PTT Thailand Open - Bangkok Sony Ericsson Open - Miami ABN/AMRO World Tennis Tournament - Rotterdam Pacific Life Open - Indian Wells Qatar ExxonMobil Open - Doha BCR Open Romania - Bucharest The Priority Telecom Open - Amersfoort Rogers Masters - Montreal Sony Ericsson Open - Miami Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai ATP Masters - Shanghai Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Millennium Estoril Open - Estoril Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Masters - Paris Miami Open - Miami Rakuten Japan Open - Tokyo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris If Stockholm Open - Stockholm Winston-Salem Open - Winston-Salem ABN AMRO World Tennis Tournament - Rotterdam BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Open 13 - Marseille Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Montreal German Tennis Championships - Hamburg BNP Paribas Open - Indian Wells Wimbledon - London Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London ABN AMRO World Tennis Tournament - Rotterdam Australian Open - Melbourne Western & Southern Open - Cincinnati Wimbledon - London U.S. Open - New York Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Australian Open - Melbourne Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Wimbledon - London Australian Open - Melbourne BNP Paribas Open - Indian Wells Sony Open Tennis - Miami French Open - Paris Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Grand Prix Hassan II - Casablanca PBZ Zagreb Indoors - Zagreb French Open - Paris French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York European Open - Antwerp French Open - Paris Wimbledon - London French Open - Paris French Open - Paris Wimbledon - London Grand Prix Hassan II - Marrakech Open Sabadell Atlantico - Barcelona French Open - Paris Swiss Open - Gstaad Mercedes Cup - Stuttgart Swiss Indoors Basel - Basel Dubai Duty Free Tennis Championships - Dubai Wimbledon - London Wimbledon - London Wimbledon - London U.S. Open - New York Davis Cup, World Group, PO, NED-CZE 1-4 Davis Cup, Group 1, 2R, MKD-NED 1-4 U.S. Open - New York U.S. Open - New York Davis Cup, Group I, 1R, UKR-NED 2-3 Davis Cup, Group I, 2R, RSA-NED 3-1 Davis Cup, Group I, 2R, ROU-NED 0-5 Davis Cup, World Group, PO, NED-AUT 5-0 Davis Cup, World Group, 1R, CZE-NED 3-2 Davis Cup, World Group, PO, NED-CRO 2-3 Australian Open - Melbourne Davis Cup, Group I, 2R, AUT-NED 2-3 French Open - Paris Davis Cup, World Group, QR, CZE-NED 1-3 Davis Cup, Finals, Group E Davis Cup, World Group, QR, KAZ-NED 3-1 Australian Open - Melbourne All Lower level tournaments U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open Qualifying - Doha Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London Davis Cup, World Group, PO, CAN-NED 3-1 Davis Cup, Group I, 1R, URU-NED 0-4 Davis Cup, Qualifiers, 1R, NED-CAN 4-0 Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 Davis Cup, Group I, 2R, NED-ROU 5-0 Davis Cup, World Group, PO, NED-SUI 2-3 Olympics - Rio de Janeiro Davis Cup, Europe/Africa Group I, PO, BLR-NED 1-4 Davis Cup, Group I, 1R, NED-FIN 5-0 Wimbledon (juniors) Davis Cup, World Group, PO, NED-CZE 3-2 Davis Cup, Group 1, 2R, GBR-NED 4-1 Australian Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Davis Cup, Group I, 2R, RUS-NED 4-1 Davis Cup, Group I, PO, SWE-NED 0-5 Davis Cup, Group I, 2R, BIH-NED 1-3 LTA Wimbledon Wildcard Play-off tournament Davis Cup, World Group, 1R, FRA-NED 3-1 French Open (juniors) Olympics - London